package com.ruoyi.system.mapper;

import com.ruoyi.system.domain.VisualModule;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;
import org.springframework.stereotype.Repository;

import java.util.Date;
import java.util.List;

@Mapper
@Repository
public interface SysUserModelMapper {
    /**
     * 根据条件动态查询多个用户大屏元素
     * @param visualModule
     * @return
     */
    public List<VisualModule> selectAllUserModel(VisualModule visualModule);

    /**
     * 根据id数组删除用户大屏元素
     * @param ids
     * @return
     */
    public int deleteUserModelByIds(String[] ids);

    /**
     * 删除用户大屏元素对应的数据格式
     * @param ids
     * @return
     */
    public int deleteUserModelRuleById(String[] ids);


    /**
     * 通过id修改用户大屏元素
     * @param visualModule
     * @return
     */
    public int updateUserModelById(VisualModule visualModule);

    /**
     * 根据id查询用户大屏元素记录
     * @param id
     * @return
     */
    public VisualModule selectUserModelById(Integer id);





}
